package com.itheima.observer;

/**
 * @author zzw
 * @date 2025/10/25
 * @description 观察者模式（抽象主题类）
 */
public interface Subject {

    // 增加订阅者
    void attach(Observer observer);

    // 移除订阅者
    void detach(Observer observer);

    // 通知订阅者更新消息
    void notify(String message);
}
